Scalable Self-Organizing Overlays
نویسندگان
چکیده
Recent developments including peer-to-peer networks and application-level multicast have generated interest in overlays, and by extension in algorithms for automatically maintaining overlay structures. In this paper, we present a self-organizing protocol for forming and managing overlays that scales to at least tens of thousands of nodes. Previous algorithms target small scale overlays and do not scale well in terms of protocol overhead with the number of nodes. Our key contribution is to show how to apply the concept of hierarchy to overlay management to achieve scalability, without degrading the quality of the resulting overlay. We provide simulation results that show our hierarchical overlays incur a low delay penalty, make effective use of network bandwidth, and handle failures gracefully. We also demonstrate that there are significant advantages in using a selforganizing overlay as compared to the ad hoc techniques currently being used in peer-to-peer networking.
منابع مشابه
Self-Organizing Overlays
Overlays are an important tool for deploying new services on the Internet. However, the existing overlays are statically configured. For fault tolerance, ease of management, and efficiency it is crucial that overlays be self-organizing. We present a distributed algorithm to automatically configure the nodes into a logical topology which is dynamic and efficient.
متن کاملSOLO: Self Organizing Live Objects
Data dissemination overlays are central in scalable multicast protocols and are used in many other kinds of distributed systems. Such overlays must selfassemble, and in situations where there are multiple protocol options, a suitable choice of protocol may be key to achieving desired levels of performance, reliability, or other QoS objectives. Here, we describe SOLO, a new platform we’re constr...
متن کاملA Scalable XML P2P Query System
This paper presents the architecture and the self-management algorithms of XPeer, a p2p XML database system. Unlike existing p2p systems, XPeer is capable of self-organizing its administrative layers, so to adapt to changes in the network topology and in the workload. The architecture of XPeer is based on two innovative concepts: the presence of two distinct subsystems (which we call overlays),...
متن کاملLIFT: Logical Information Feedback Tree for Information Dissemination in Wide-Area Networks
A key challenge to the deployment of a number of interesting networking technologies, such as content distribution networks, application layer multicast and reliable multicast protocols, is the efficient many-to-many distribution of data using network overlays. The use of network overlays has become increasingly popular due to the potential problems associated with native IP multicast and the d...
متن کاملTopology-Aware Routing in Structured Peer-to-Peer Overlay Networks
Structured peer-to-peer (p2p) overlay networks like CAN, Chord, Pastry and Tapestry offer a novel platform for a variety of scalable and decentralized distributed applications. They provide efficient and fault-tolerant routing, object location and load balancing within a selforganizing overlay network. One important aspect of these systems is how they exploit network proximity in the underlying...
متن کامل